professional-level details